package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysFinanceLog;

/**
 * 财务资金Service接口
 * 
 * @author ruoyi
 * @date 2022-01-28
 */
public interface ISysFinanceLogService 
{
    /**
     * 查询财务资金
     * 
     * @param financeId 财务资金主键
     * @return 财务资金
     */
    public SysFinanceLog selectSysFinanceLogByFinanceId(Long financeId);

    /**
     * 查询财务资金列表
     * 
     * @param sysFinanceLog 财务资金
     * @return 财务资金集合
     */
    public List<SysFinanceLog> selectSysFinanceLogList(SysFinanceLog sysFinanceLog);

    /**
     * 新增财务资金
     * 
     * @param sysFinanceLog 财务资金
     * @return 结果
     */
    public int insertSysFinanceLog(SysFinanceLog sysFinanceLog);

    /**
     * 修改财务资金
     * 
     * @param sysFinanceLog 财务资金
     * @return 结果
     */
    public int updateSysFinanceLog(SysFinanceLog sysFinanceLog);

    /**
     * 批量删除财务资金
     * 
     * @param financeIds 需要删除的财务资金主键集合
     * @return 结果
     */
    public int deleteSysFinanceLogByFinanceIds(Long[] financeIds);

    /**
     * 删除财务资金信息
     * 
     * @param financeId 财务资金主键
     * @return 结果
     */
    public int deleteSysFinanceLogByFinanceId(Long financeId);
}
